pragma Singleton
import QtQuick

QtObject {
    // 基础尺寸
    readonly property int menuItemHeight: 28
    readonly property int menuWidth: 200
    readonly property int fontSize: 12
    readonly property int leftPadding: 6
    readonly property int radius: 2

    // 颜色主题
    readonly property QtObject colors: QtObject {
        readonly property color background: "#102030"
        readonly property color borderColor: "#e0e0e0"
        readonly property color textColor: "#e0e0e0"
        readonly property color disabledTextColor: "#999999"
        readonly property color highlightColor: "#203040"
        readonly property color menuBarBackground: "#102030"
        readonly property color highlightedText: "#ffffff"
    }

    // 阴影效果
    readonly property QtObject shadow: QtObject {
        readonly property color color: "#40000000"
        readonly property int radius: 4
        readonly property int samples: 9
    }
} 
